package com.archstoday.entity;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;

/**
 * Created by sangxiewu on 2017/11/22.
 */

public class SchemeDetailEntity implements Serializable {

    /**
     * msg : 成功
     * data : {"userId":105165,"userName":"河姆渡","articleId":40,"title":"商业楼客流分析系统设计方案","imgs":null,"summary":"客流分析系统通过对当前客流、历史客流情况进行精确统计，对不同时段和不同区域客流数据进行汇总，并在此基础上结合其他经营销售数据（ERP、POS、CRM等系统数据）进行分析、对比，从而提高了管理人员的工作效率，并为管理人员提供诸多有价值的信息。","categoryId1":221,"categoryId2":220,"categoryId3":0,"sourceDetailLink":"https://solution.homedo.com/Solution/Detail/74535674563837952?type=1","updateTime":"2017-11-12 03:09:18.0","likes":0,"comments":0,"islike":0,"isFree":1,"sourceKeyword":"客流分析,IPVA,运动目标智能跟踪与识别,嵌入式分析终端,双向客流分析,背景建模","attachment":"https://hemodo-project.oss-cn-beijing.aliyuncs.com/0c3977e0-5df3-4424-8e68-bdc94564e9e5_0031.商业楼客流分析系统设计方案.pdf"}
     * status : 200
     */

    @SerializedName("msg")
    private String msg;
    @SerializedName("data")
    private DataModel data;
    @SerializedName("status")
    private int status;

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public DataModel getData() {
        return data;
    }

    public void setData(DataModel data) {
        this.data = data;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public static class DataModel  implements Serializable {
        /**
         * userId : 105165
         * userName : 河姆渡
         * articleId : 40
         * title : 商业楼客流分析系统设计方案
         * imgs : null
         * summary : 客流分析系统通过对当前客流、历史客流情况进行精确统计，对不同时段和不同区域客流数据进行汇总，并在此基础上结合其他经营销售数据（ERP、POS、CRM等系统数据）进行分析、对比，从而提高了管理人员的工作效率，并为管理人员提供诸多有价值的信息。
         * categoryId1 : 221
         * categoryId2 : 220
         * categoryId3 : 0
         * sourceDetailLink : https://solution.homedo.com/Solution/Detail/74535674563837952?type=1
         * updateTime : 2017-11-12 03:09:18.0
         * likes : 0
         * comments : 0
         * islike : 0
         * isFree : 1
         * sourceKeyword : 客流分析,IPVA,运动目标智能跟踪与识别,嵌入式分析终端,双向客流分析,背景建模
         * attachment : https://hemodo-project.oss-cn-beijing.aliyuncs.com/0c3977e0-5df3-4424-8e68-bdc94564e9e5_0031.商业楼客流分析系统设计方案.pdf
         */

        @SerializedName("userId")
        private int userId;
        @SerializedName("userName")
        private String userName;
        @SerializedName("userImg")
        private String userImg;
        @SerializedName("articleId")
        private int articleId;
        @SerializedName("title")
        private String title;
        @SerializedName("imgs")
        private String imgs;
        @SerializedName("summary")
        private String summary;
        @SerializedName("categoryId1")
        private int categoryId1;
        @SerializedName("categoryId2")
        private int categoryId2;
        @SerializedName("categoryId3")
        private int categoryId3;
        @SerializedName("sourceDetailLink")
        private String sourceDetailLink;
        @SerializedName("updateTime")
        private String updateTime;
        @SerializedName("likes")
        private int likes;
        @SerializedName("comments")
        private int comments;
        @SerializedName("islike")
        private int islike;
        @SerializedName("isFree")
        private int isFree;
        @SerializedName("sourceKeyword")
        private String sourceKeyword;
        @SerializedName("attachment")
        private String attachment;
        @SerializedName("isArticleUserLiked")
        private int isArticleUserLiked;

        public int getUserId() {
            return userId;
        }

        public void setUserId(int userId) {
            this.userId = userId;
        }

        public String getUserName() {
            return userName;
        }

        public void setUserName(String userName) {
            this.userName = userName;
        }

        public String getUserImg() {
            return userImg;
        }

        public void setUserImg(String userImg) {
            this.userImg = userImg;
        }

        public int getArticleId() {
            return articleId;
        }

        public void setArticleId(int articleId) {
            this.articleId = articleId;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getImgs() {
            return imgs;
        }

        public void setImgs(String imgs) {
            this.imgs = imgs;
        }

        public String getSummary() {
            return summary;
        }

        public void setSummary(String summary) {
            this.summary = summary;
        }

        public int getCategoryId1() {
            return categoryId1;
        }

        public void setCategoryId1(int categoryId1) {
            this.categoryId1 = categoryId1;
        }

        public int getCategoryId2() {
            return categoryId2;
        }

        public void setCategoryId2(int categoryId2) {
            this.categoryId2 = categoryId2;
        }

        public int getCategoryId3() {
            return categoryId3;
        }

        public void setCategoryId3(int categoryId3) {
            this.categoryId3 = categoryId3;
        }

        public String getSourceDetailLink() {
            return sourceDetailLink;
        }

        public void setSourceDetailLink(String sourceDetailLink) {
            this.sourceDetailLink = sourceDetailLink;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public int getLikes() {
            return likes;
        }

        public void setLikes(int likes) {
            this.likes = likes;
        }

        public int getComments() {
            return comments;
        }

        public void setComments(int comments) {
            this.comments = comments;
        }

        public int getIslike() {
            return islike;
        }

        public void setIslike(int islike) {
            this.islike = islike;
        }

        public int getIsFree() {
            return isFree;
        }

        public void setIsFree(int isFree) {
            this.isFree = isFree;
        }

        public String getSourceKeyword() {
            return sourceKeyword;
        }

        public void setSourceKeyword(String sourceKeyword) {
            this.sourceKeyword = sourceKeyword;
        }

        public String getAttachment() {
            return attachment;
        }

        public void setAttachment(String attachment) {
            this.attachment = attachment;
        }

        public int getIsArticleUserLiked() {
            return isArticleUserLiked;
        }

        public void setIsArticleUserLiked(int isArticleUserLiked) {
            this.isArticleUserLiked = isArticleUserLiked;
        }
    }
}
